in embarrassed circumstances - Turc Anglais Dictionnaire